git-rt-timedwait-realtime
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sun, 1 Mar 2026 20:10:06 +0000 (21:10 +0100)
committerAurelien Jarno <aurel32@debian.org>
Sun, 1 Mar 2026 20:10:06 +0000 (21:10 +0100)
commit30b031bc4e51191cb187f6ff964884b706da59a0
treed25fb1ecb2d5e6ba4b40d508be48b5cc2f3d7a28
parent3e51462698c50fb1b1e0449b9d7f1d5d1a3070bf
git-rt-timedwait-realtime

commit 5293b5ec02706bad449ea5eccd0058257a369638
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Mar 9 22:25:14 2025 +0100

    aio_suspend64: Fix clock discrepancy [BZ #32795]

    cc5d5852c65e ("y2038: Convert aio_suspend to support 64 bit time")
    switched from __clock_gettime (CLOCK_REALTIME, &now); to __clock_gettime64
    (CLOCK_MONOTONIC, &ts);, but pthread_cond_timedwait is based on the
    absolute realtime clock, so migrate to using pthread_cond_clockwait to
    select CLOCK_MONOTONIC. Also fix AIO_MISC_WAIT into passing
    CLOCK_MONOTONIC to __futex_abstimed_wait64.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rt-timedwait-realtime.diff
rt/aio_suspend.c
sysdeps/nptl/aio_misc.h